/**
 * @description 页面导航
 */

const mongoose = require("../db/mongoose");

const goodsCategorySchema = mongoose.Schema(
    {
        // 分类名称
        name: String,
        // 排序
        orderIndex: {
            type: Number,
            default: 0,
        },
    },
    {timestamps: true}
);

const goodsSchema = mongoose.Schema(
    {
        // 分类id
        cId: String,
        // 产品名称
        name: String,
        // 是否热门
        isHot: {
            type: Boolean,
            default: false,
        },
        // 是否是用户案例
        isCustomerCase: {
            type: Boolean,
            default: false,
        },
        // 是否是推荐
        isRecommend: {
            type: Boolean,
            default: false,
        },
        // 产品品牌
        brank: {
            type: String,
            default: "涂鑫",
        },
        // 产品图片
        pic: {
            type: String,
        },
        // 规格
        specification: {
            type: String,
        },
        // 头型
        headform: {
            type: String,
        },
        // 类别
        classes: {
            type: String,
        },
        // 表面处理
        surfaceTreatment: {
            type: Boolean,
            default: false,
        },
        // 加工定制
        isCustomize: {
            type: Boolean,
            default: false,
        },
        // 样品或现货
        isSpecimen: {
            type: Boolean,
            default: false,
        },
        // 适用范围
        scopeOfApplication: {
            type: String,
        },
        // 长度
        length: {
            type: Boolean,
            default: false,
        },
        // 型号
        modelType: {
            type: String,
            default: '01',
        },
        // 材料等级
        materialsGrade: {
            type: String,
            default: 'A级',
        },
        // 颜色
        color: {
            type: String,
        },
        // 标准件
        isStandard: {
            type: Boolean,
            default: false,
        },
        // 是否进口
        isImport: {
            type: Boolean,
            default: false,
        },
        // 作用
        functionality: {
            type: String,
        },
        // 使用温度
        temperature: {
            type: String,
        },
        // 用途范围
        use: {
            type: String,
        },
        // (缠绕垫片) 类型
        type: {
            type: String,
        },
        // 商品介绍
        description: {
            type: String,
        },
    },
    {timestamps: true}
);
// 导航栏
const GoodsCategoryModel = mongoose.model("goodsCategory", goodsCategorySchema);
const GoodsModel = mongoose.model("good", goodsSchema);
module.exports = {
    GoodsCategoryModel,
    GoodsModel,
};
